// .log-list {
//   display: flex;
//   flex-direction: column;
//   padding: 40rpx;
// }
// .log-item {
//   margin: 10rpx;
// }
/* .top {
	position: fixed;
	top: 0;
	width: 100%;

	.van-nav-bar {
		background-color: white !important;
		z-index: -1;

		text {
			font-size: 42rpx;
			font-weight: bold;
		}

		image {
			height: 54rpx;
		}
	}

	.van-tab-text {
		font-weight: bold !important;
	}

	.van-search {
		margin: 0 18rpx;
	}
}

.posts-list {
	display: flex;
	flex-direction: column;
	margin-top: 330rpx;
	padding-bottom: 144rpx;
	z-index: 0;

	.post {
		margin: 0 36rpx;

		.post-top {
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: center;
			margin: 16rpx 0;
			width: 100%;

			.user-info {
				display: flex;
				align-items: center;

				flex-direction: row;
				flex: 8;

				.avatar {
					height: 72rpx;
					width: 72rpx;
					margin-right: 16rpx;
					border-radius: 100%;
				}

				.nickname-time {
					display: flex;
					flex-direction: column;

					.nickname {
						font-size: 27rpx;
						font-weight: bold;
					}

					.time {
						margin-top: 8rpx;
						color: var(--grey-color);
						font-size: 18rpx;
					}
				}
			}

			.follow-btn {
				flex: 1;
				text-align: center;
				padding: 10rpx 20rpx;
				background-color: #1577FF;
				color: white;
				border-radius: 64rpx;
				font-size: 24rpx;
				font-weight: lighter;
				justify-content: flex-end;
			}

			.follow-btn-selected {
				flex: 1;
				text-align: center;
				padding: 10rpx 20rpx;
				background-color: white;
				color: #a1a1a1;
				border-radius: 64rpx;
				border: 1px solid #f1f1f1;
				font-size: 20rpx;
				font-weight: bold;
				justify-content: flex-end;
			}
		}

		.content {
			font-size: 27rpx;
			margin: 10rpx 0;
		}

		.img-list {
			display: flex;
			flex-wrap: wrap;
			justify-content: center;

			.media {
				margin: 15rpx 10rpx 0 0;
				width: 210rpx;
				height: 210rpx;

				display: inline-block;

				image {
					width: 100%;
					height: 100%;
					margin: 3rpx 3rpx;
				}
			}

		}
	}
} */
page {
	box-sizing: border-box;
	min-height: 101vh;
}
.tab {
	width: 100%;
	position: fixed;
	background-color: #fff;

	ul {
		padding: 20rpx 10rpx;
		display: flex;
		justify-content: center;

		li {
			font-size: 28rpx;
			padding: 0 80rpx;

		}
		.active {
			.underline {
				width: 40rpx;
				height: 5rpx;
				margin: 10rpx calc(50% - 20rpx);
				background-color: #1577FF;
			}
		}
	}
}
.main {
	margin-top: 90rpx;
}
#post {
	width: 40rpx;
	height: 40rpx;
	margin-left: 10rpx;
}
.search {
	padding: 0rpx 20rpx;
	width: calc(100% - 40rpx);
	border-radius: 60rpx;
}

.activity {
	padding: 10rpx 0 140rpx 0;

	.content {
		padding: 20rpx 20px;

		.top {
			display: flex;
			justify-content: space-between;
			align-items: center;

			.info {
				display: flex;
				justify-content: left;

				image {
					width: 90rpx;
					height: 90rpx;
					border-radius: 55rpx;
					margin-right: 20rpx;
				}
				.author {
					display: flex;
					flex-direction: column;
					justify-content: space-around;
					p {
						display: block;
					}
					.time {
						font-size: 24rpx;
						color: #333333;
						padding-bottom: 10rpx;
					}
				}
			}
		}
		.text-content {
			padding: 20rpx 0;
			white-space: pre-wrap;
		}
		/* 三图模式 */
		.post-img-3 {
			display: flex;
			justify-content: left;
			flex-wrap: wrap;
			.img-box {
				//aspect-ratio: 1;
				width: calc(33vw - 30rpx);
				height: calc(33vw - 30rpx);
				overflow: hidden;
			/* 	width: 33vw;
				height: 0;
				padding-bottom: 33%;
				position: relative;
				overflow: hidden;
 */
				image {
/* 					position: absolute; */
					width: 100%; // calc(33vw - 30rpx);
					height: 100%; // calc(33vw - 30rpx);
					padding: 5rpx;
					object-fit: contain;
				}
			}
		}
		/* 单图模式 */
		.post-img-1 {
			.img-box{
				max-height: calc(100vw - 80rpx);
				overflow: hidden;

				image {
					width: calc(100vw - 80rpx);
				}
			}
		}
		.blank {
			width: calc(100% + 60rpx);
			margin-top: 20rpx;
			margin-left: -30rpx;
			height: 30rpx;
			background-color: #F9F9F9;
		}
	}
}
.load-more {
	width: 100%;
	display: flex;
	justify-content: center;
	padding-bottom: 70rpx;
}
.follow-btn {
	font-size: 28rpx;
	background-color: #1577FF;
	color: #fff;
	margin: 10rpx;
	padding: 15rpx;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100rpx;
	height: 40rpx;
	border-radius: 40rpx;
}
.has-follow-btn {
	font-size: 28rpx;
	background-color: #fff;
	color: #999999;
	border: 1px #E6E6E6 solid;
	margin: 10rpx;
	padding: 15rpx;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100rpx;
	height: 40rpx;
	border-radius: 40rpx;
}
.wrapper-container {
	position: fixed;
	top: 0; left: 0;
	width: 100%; height: 100%;

	background: #00000088;

	z-index: 9999;

	.wrapper {
		margin: 10vh auto;

		display: flex;
		justify-content: center;
		align-items: center;
		width: 90vw;
		height: 80vh;

		overflow-y: scroll;

		image {
			margin: auto;
			width: 100%;
			max-width: 90vw;
		}
	}
}
